using UnityEngine.SceneManagement;
/// <summary>
/// 场景接口
/// </summary>
public interface IHFScene
{
    /// <summary>
    /// 激活场景变更
    /// </summary>
    /// <param name="_before">变更前场景</param>
    /// <param name="_after">变更后场景</param>
    void ActiveSceneChanged(Scene _before, Scene _after);
    /// <summary>
    /// 场景加载完成
    /// </summary>
    /// <param name="_scene">加载场景</param>
    /// <param name="_mode">模式</param>
    void SceneLoaded(Scene _scene, LoadSceneMode _mode);
    /// <summary>
    /// 卸载场景完成
    /// </summary>
    /// <param name="_scene">场景</param>
    void SceneUnloaded(Scene _scene);
}
